 /* 
 * File:   cPositionedVisibleObject.h
 * Author: josep
 *
 * Created on 30 / desembre / 2010, 18:54
 */

#ifndef CPOSITIONEDVISIBLEOBJECT_H
#define	CPOSITIONEDVISIBLEOBJECT_H

#include "cPositionedObject.h"
#include "cTexturizedObject.h"


class cPositionedVisibleObject: public cPositionedObject, public cTexturizedObject {
public:
    cPositionedVisibleObject();
    cPositionedVisibleObject(const cPositionedVisibleObject& orig);
    virtual ~cPositionedVisibleObject();
    virtual void Draw()=0;
    virtual void Init(cTexture *texture, int PosX=0, int PosY=0, int Width=0,
                                int Height=0);
    virtual void NextStep(int time);
private:

};

#endif	/* CPOSITIONEDVISIBLEOBJECT_H */

